// Page({
//   data: {
//     src: "",
//   },
  
//   bindClick() {
//     const ctx = wx.createCameraContext();
//     ctx.takePhoto({
//       quality: "high",
//       success: (res) => {
//         wx.showToast({
//             title: res.tempImagePath,
//             icon: ''
//         })
//         this.setData({
//           src: res.tempImagePath,
//         });
//       },
//     });
//   },

//   bindClickPhoto () {
//       wx.chooseImage({
//         count: 1,
//         sourceType: ['album'],
//         success: (res) => {
//             this.setData({
//                 src: res.tempFilePaths[0],
//               });
//           }
//       })
//   },

//   bindClickBack () {
//       wx.navigateBack({
//         delta: 1,
//       })
//   }
// });
Page({
    data: {
      imageSrc: '',   // 选择的图片路径
      canvasWidth: 300,
      canvasHeight: 300,
      startX: 0,
      startY: 0,
      width: 300,
      height: 300
    },
  
    // 选择图片
    selectImage() {
      wx.chooseImage({
        count: 1,
        success: (res) => {
          this.setData({
            imageSrc: res.tempFilePaths[0]
          });
          this.drawImage();
        }
      });
    },
  
    // 绘制图片到canvas
    drawImage() {
      const ctx = wx.createCanvasContext('myCanvas');
      ctx.drawImage(this.data.imageSrc, 0, 0, this.data.canvasWidth, this.data.canvasHeight);
      ctx.draw();
    },
  
    // 裁剪图片
    cropImage() {
      const ctx = wx.createCanvasContext('myCanvas');
      ctx.drawImage(this.data.imageSrc, this.data.startX, this.data.startY, this.data.width, this.data.height, 0, 0, this.data.width, this.data.height);
      ctx.draw();
  
      // 保存裁剪后的图片
      wx.canvasToTempFilePath({
        canvasId: 'myCanvas',
        success: (res) => {
          const croppedImagePath = res.tempFilePath;
          console.log('裁剪后的图片路径：', croppedImagePath);
          // 在这里可以将图片路径传递给其他操作，比如上传或展示等
        },
        fail: (error) => {
          console.error('裁剪失败：', error);
        }
      });
    }
  });